
 public class java0811 {
                                    //这就是泛型方法
    public static <T extends Comparable<T>> T find(T[] array){
        int i = 0;
        T max = array[0];
        for(i = 1;i < array.length;i++){

           if(array[i].compareTo(max) > 0){
            max = array[i];
           }
        }
        return max;
    }

    public static void main(String[] args) {

        Integer []array1 = { 4, 3, 2, 91, 500 };
        int y = java0811.find(array1);
        System.out.println(y);
    }


//    public static void main1(String[] args) {
//     java0811<Integer> y1 = new java0811<>(); //指定数组存放的类型
//     java0811<String> y2 = new java0811<>();
//
//
//      String  []array2 = {"巨浪", "M14大人","腾龙"};
//
//       int z = y1.find(array1);     //Integer或者int都可以
//       String w = y2.find(array2);
//
//        System.out.println(z);
//        System.out.println(w);
//    }

}
